<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

include('fonctionSQL.php');

//On verifie que la variable action existe
if (isset($_POST['action'])) {

    //On echape les variables pour pouvoir les mettre dans une requette SQL
    $action = mysql_real_escape_string($_POST['action']);

    //Si l'action a effectuer est l'ajout d'un site
    if ($action != "listePoint") {

        if ($action == "ajouterPoint") {

            //On récupére les variables
            if (isset($_POST['nomPoint'], $_POST['idSite'], $_POST['latitude'], $_POST['longitude'], $_POST['infoPoint'], $_POST['depart'])) {

                //On echape les variables pour pouvoir les mettre dans une requette SQL
                $nomPoint = mysql_real_escape_string($_POST['nomPoint']);
                $idSite = mysql_real_escape_string($_POST['idSite']);
                $latitude = mysql_real_escape_string($_POST['latitude']);
                $longitude = mysql_real_escape_string($_POST['longitude']);
                $infoPoint = mysql_real_escape_string($_POST['infoPoint']);
                $depart = mysql_real_escape_string($_POST['depart']);

                //On exécute la fonction d'ajout de site
                $message = ajouterPoint($nomPoint, $idSite, $latitude, $longitude, $infoPoint, $depart);
            } else {
                $message = "Erreur d'exécution";
            }
        } else if ($action == "modifierPoint") {

            //On récupére les variables
            if (isset($_POST['idPoint'], $_POST['nomPoint'], $_POST['latitude'], $_POST['longitude'], $_POST['infoPoint'], $_POST['depart'])) {
                //On echape les variables pour pouvoir les mettre dans une requette SQL
                $idPoint = mysql_real_escape_string($_POST['idPoint']);
                $nomPoint = mysql_real_escape_string($_POST['nomPoint']);
                $latitude = mysql_real_escape_string($_POST['latitude']);
                $longitude = mysql_real_escape_string($_POST['longitude']);
                $infoPoint = mysql_real_escape_string($_POST['infoPoint']);
                $depart = mysql_real_escape_string($_POST['depart']);

                //On exécute la fonction d'ajout de site
                $message = modifierPoint($idPoint, $nomPoint, $latitude, $longitude, $infoPoint, $depart);
            } else {
                $message = "Erreur d'exécution dans la modification point";
            }
        } else if ($action == "recupPoint") {
            //On récupére la variable id
            if (isset($_POST['idPoint'])) {

                //On echape les variables pour pouvoir les mettre dans une requette SQL
                $id = mysql_real_escape_string($_POST['idPoint']);

                //On exécute la fonction de suppression de site
                $message = recupPoint($id);
            } else {
                $message = "variable non définit";
            }
        } else {
            if ($action == "supprimerPoint") {
                //On récupére la variable id
                if (isset($_POST['idPoint'])) {

                    //On echape les variables pour pouvoir les mettre dans une requette SQL
                    $id = mysql_real_escape_string($_POST['idPoint']);

                    //On exécute la fonction de suppression de site
                    supprimerPoint($id);
                    $message = "Le point a été supprimé";
                } else {
                    $message = "variable non définit";
                }
            } else {
                $message = "Erreur d'exécution";
            }
        }
    } else {
        if (isset($_POST['idSite'])) {
            $idSite = mysql_real_escape_string($_POST['idSite']);
            $message = listePoint($idSite);
        } else {
            $message = "Variable idSite non définit";
        }
    }
} else {
    $message = "Erreur de paramètres";
}

echo $message;
?>
